
body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table, th, td, input, button, select, textarea
{
	margin: 0;
	padding: 0;
	font-style: normal;
	font: 12px/22px "\5B8B\4F53" ,Verdana, Helvetica, sans-serif;
}
ol, ul, li
{
	list-style: none;
}
img
{
	border: 0;
	vertical-align: middle;
}
body
{
	color: #000000;
	background: #FFF;
}
.clear
{
	clear: both;
	height: 1px;
	width: 100%;
	overflow: hidden;
	margin-top: -1px;
}
a
{
	color: #444444;
	text-decoration: none;
}
a:hover
{
	color: #F00;
}


.wrap
{
	width: 1000px;
	margin: 0 auto;
}

.main-left { width:240px; float:left; margin-right:10px; margin-top:10px; }

.main, .bottom
{
	width: 1000px;
	float: left;
	margin-top: 10px;
}
.main-content
{
	width: 754px;
	float: left;
}
.main-right
{
	width: 236px;
	float: right;
}
.header
{
	width: 1000px;
	float: left;
}
.header .header_top
{
	width: 1000px;
	height: 23px;
	float: left;
	background: url(images/desktop/top.jpg);
}
.header .head
{
	width: 1000px;
	height: 150px;
	float: left;
}
.nav
{
	width: 1000px;
	height: 35px;
	float: left;
	background: url(images/desktop/nav01.jpg);
}
.nav ul
{
	width: 1000px;
	margin-top: 0;
}
.nav li
{
	line-height: 35px;
	float: left;
	background: url(images/desktop/nav02.jpg) no-repeat right;
	padding: 0 15px;
}
.nav li a
{
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}


.div1
{
	background: url(images/desktop/01.jpg);
	float: left;
	border: #a9cfe5 1px solid;
	margin-bottom: 10px;
}
.div1 .title1
{
	line-height: 34px;
	width: 100%;
	float: left;
}
.div1 h3
{
	font-size: 14px;
	font-weight: bold;
	color: #1e77b5;
	float: left;
	line-height: 34px;
	padding-left: 10px;
}
.div1 .title1 span
{
	float: right;
	padding-right: 10px;
	color: #0a62a0;
}
.div1 .content1
{
	width: 100%;
	float: left;
}
.div1 .content1 li
{
	line-height: 26px;
	float: left;
	width: 100%;
}
.div1 .content1 li a
{
	width: 70%;
	background: url(images/desktop/li.jpg) no-repeat 10px 50%;
	float: left;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.div1 .content1 li span
{
	float: right;
	margin-right: 10px;
	color: #4d4d4d;
}

.div2
{
	float: left;
	border: #a9cfe5 1px solid;
	margin-bottom: 10px;
}
.div2 .title2
{
	line-height: 30px;
	width: 100%;
	float: left;
	background: url(images/desktop/05.jpg);
}
.div2 h4
{
	font-size: 14px;
	font-weight: bold;
	color: #1e77b5;
	float: left;
	width: 83px;
	line-height: 30px;
	text-align: center;
	background: url(images/desktop/06.jpg) no-repeat;
	margin-left: 10px;
	display: inline;
}
.div2 .title2 span
{
	float: right;
	padding-right: 10px;
	color: #0a62a0;
}
.div2 .content2
{
	width: 100%;
	float: left;
}
.div2 .content2 li
{
	line-height: 26px;
	float: left;
	width: 100%;
}
.div2 .content2 li a
{
	width: 70%;
	background: url(images/desktop/li.jpg) no-repeat 10px 50%;
	float: left;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.div2 .content2 li span
{
	float: right;
	margin-right: 10px;
	color: #4d4d4d;
}

/*科室导航，站点导航 共用*/
.rightdiv
{
	width: 236px;
	float: left;
	margin-bottom: 10px;
}
.rightdiv .rightdiv-title
{
	width: 236px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(images/desktop/03.jpg);
}
.rightdiv .rightdiv-title b
{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding-left: 10px;
}
.rightdiv .rightdiv-con
{
	width: 234px;
	float: left;
	border: #a9cfe5 1px solid;
	padding-top: 5px;
}

/*智慧财税*/
.zhcs
{
	width: 236px;
	height: 126px;
	float: left;
	margin-bottom: 10px;
}
/*科室导航*/
.department a
{
	display: block;
	height: 30px;
	line-height: 30px;
	margin:0 6px 5px;
	background: url(images/desktop/04.jpg);
	padding-left: 30px;
	font-size: 14px;
	color: #0b8cc3;
	font-weight: bold;
}
/*搜索*/
.search
{
	width: 222px;
	padding: 0px 6px 10px;
	height: 28px;
}
/*搜索*/
.site
{
	width: 222px;
	padding: 6px;
}
.site a
{
	margin-bottom: 10px;
	display: block;
}
.site span
{
	width: 222px;
	height: 20px;
}

/*底部导航*/
.bottom_nav
{
	width: 1000px;
	height: 32px;
	float: left;
	line-height: 32px;
	background: url(images/desktop/010.jpg);
	text-align: center;
	color: #FFF;
}
.bottom_nav a
{
	color: #FFF;
	display: inline;
	padding: 0 10px;
}

.bottom
{
	line-height: 24px;
	text-align: center;
}
/*专题专栏*/
.project
{
	width: 998px;
	height: 62px;
	border: #6fc0f4 1px solid;
	float: left;
	padding-top: 5px;
	margin-bottom: 10px;
}
.rollphotos
{
	width: 1000px;
	float: left;
}
.blk_29
{
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.blk_29 .LeftBotton
{
	background: url(images/desktop/left.gif) no-repeat 0px 0px;
	left: 10px;
	float: left;
	width: 21px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	height: 31px;
}
.blk_29 .RightBotton
{
	right: 10px;
	background: url(images/desktop/right.gif) no-repeat 0 0px;
	float: right;
	width: 21px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	height: 31px;
}
.blk_29 .Cont
{
	margin: 0px auto;
	overflow: hidden;
	width: 888px;
	padding-top: 5px;
}
.blk_29 .box
{
	float: left;
	width: 176px;
	margin-right: 10px;
}
.blk_29 .box IMG
{
	display: block;
	background: #fff;
	margin: 0px auto;
	width: 176px;
	height: 44px;
	border: 0;
}

/*图片新闻--开始*/
.newspic
{
	width: 347px;
	height: 260px;
	padding: 4px;
	float: left;
	border: #a9cfe5 1px solid;
	margin-bottom: 8px;
}
.sub_box
{
	width: 347px;
	height: 260px;
	float: left;
	position: relative;
	overflow: hidden;
}
.sub_box img
{
	border: none;
	width: 347px;
	height: 260px;
}
#bd1lfimg
{
	position: relative;
	width: 347px;
	height: 260px;
	overflow: hidden;
}
#bd1lfimg div
{
	width: 100000px;
	margin-left: -4px;
}
#bd1lfimg dl
{
	width: 347px;
	height: 260px;
	position: relative;
	overflow: hidden;
	float: left;
}
#bd1lfimg dt
{
	width: 347px;
	height: 260px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#bd1lfimg dd
{
	width: 347px;
	height: 60px;
	background: #000000;
	filter: alpha(Opacity=70);
	opacity: 0.7;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 0 20px;
}
#bd1lfimg dd h2
{
	height: 25px;
	padding: 8px 0 4px 0;
	line-height: 25px;
	overflow: hidden;
}
#bd1lfimg dd h2 a
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
#bd1lfimg dd a
{
	color: #ffffff;
	text-decoration: none;
}
#bd1lfimg dd a:hover
{
	text-decoration: none;
	color: #cccccc;
}

.sub_nav
{
	width: 347px;
	height: 25px;
	bottom: 0px;
	position: absolute;
	color: #999999;
	z-index: 200;
}
.sub_no
{
	height: 25px;
	float: right;
}
.sub_no li
{
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	overflow: hidden;
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
	background: #000000;
	filter: alpha(Opacity=70);
	opacity: 0.7;
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	cursor: pointer;
}
.sub_no li.show
{
	background: #ffffff;
	color: #000000;
}
.sub_more
{
	float: right;
	width: 50px;
	height: 25px;
	background: #000000;
	filter: alpha(Opacity=70);
	opacity: 0.7;
	color: #999999;
	text-align: center;
	line-height: 25px;
}
.sub_more a
{
	color: #999999;
}
.sub_more a:hover
{
	color: #cccccc;
	text-decoration: none;
}
/*图片新--闻结束*/

.list-left
{
	width: 236px;
	float: left;
	margin-bottom: 10px;
}
.list-content
{
	width: 752px;
	float: right;
	margin-bottom: 10px;
	border: #E0E2DF 1px solid;
}
.list-main
{
	width: 998px;
	border: #E0E2DF 1px solid;
	float: left;
	margin-bottom: 10px;
}

.paging-left
{
	width: 240px;
	border: #E0E2DF 1px solid;
}

.paging-left-title
{
	height: 36px;
	line-height: 36px;
	background: url(images/desktop/box02_hbg.jpg);
	padding-left: 10px;
}
.paging-title
{
	height: 32px;
	line-height: 32px;
	background: url(images/desktop/sitepath_bg.jpg);
	border: 1px solid #DFDFDF;
}
.paging-title span, .paging-left-title span
{
	float: right;
	margin-right: 10px;
}
.paging-title h3, .paging-left-title h3
{
	color: #236FA3;
	line-height: 32px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	text-indent: 1em;
	font-family: "微软雅黑" , "宋体";
}

.paging-content4
{
	width: 732px;
	text-align: left;
	padding: 10px;
}

.paging-content
{
	width: 100%;
	margin-top: 10px;
}
.paging-content li
{
	width: 173px;
	float: left;
	margin: 0 7px 15px 8px;
	display: inline;
}
.paging-content li img
{
	width: 167px;
	height: 120px;
	float: left;
	border: #CCC 1px solid;
	padding: 2px;
}
.paging-content li span
{
	float: left;
}
.paging-content li .cn
{
	width: 167px;
	float: left;
}
.paging-content li .cn a
{
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

/* 信息列表 */
.paging-content2
{
	width: 100%;
	margin-top: 10px;
	text-align: left;
}
.paging-content2 ul
{
	margin-bottom: 20px;
	float: left;
	width: 99%;
}
.paging-content2 li
{
	width: 96%;
	float: left;
	line-height: 30px;
	margin-left: 2%;
	text-align: left;
	border-bottom: 1px dashed #cccccc;
	background: url(images/desktop/zsIdx044.gif) no-repeat 5px center;
	text-indent: 2em;
	display: inline;
}
.paging-content2 li a
{
	float: left;
}
.sr
{
	float: right;
	color: #808080;
}

.paging-content3
{
	width: 96%;
	margin-top: 10px;
	margin-left: 2%;
	float: left;
	display: inline;
	padding-bottom: 10px;
}
.paging-content3 .sp-left
{
	float: left;
	width: 100%;
	line-height: 40px;
	margin-bottom: 10px;
}
.paging-content3 .sp-left .table
{
	border: 1px solid #999;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.paging-content3 .sp-left .table td
{
	border: 1px solid #999;
	border-collapse: collapse;
}
.f16
{
	font-size: 16px;
	font-weight: bold;
}

.wztit
{
	font-size: 27px;
	line-height: 42px;
	color: #333;
	text-align: center;
	padding-top: 10px;
	width: 100%;
	margin: auto;
}
.wzbjxx
{
	line-height: 30px;
	height: 30px;
	border: 1px dotted #DADADA;
	text-align: center;
	width: 100%;
	margin: auto;
	margin-top: 5px;
	background-color: #F3F3F3;
}

.wzcon
{
	height: auto;
	min-height: 450px;
	_height: 450px;
	font-size: 18px;
	text-align: left;
	line-height: 28px;
	padding: 20px 2%;
	width: 96%;
	margin: auto;
}
.wzbot
{
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	width: 900px;
	margin: auto;
	text-align: right;
}
.paging-content3 .p4 { width:100%; float:left;}
.paging-content3 .p5 { width:100%; float:left; text-align:right; margin-bottom:20px; font-size:14px;}
.paging-content3 .p6 { width:100%; float:left; text-align:right;}


/* 树列表 */
.padding-menu
{
	width: 200px;
	margin-top: 10px;
	padding-left: 17px;
}
.padding-menu .sup{text-indent:4em;}
.padding-menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.padding-menu li
{
	width: 200px;
	line-height: 25px;
	display: inline;
}
.padding-menu ul li h2
{
	cursor: pointer;
	height: 100%;
	width: 200px;
	margin: 0 0 5px 0;
	font: 12px/29px '宋体';
	font-weight: bold;
	text-align: left;
	text-indent: 3em;
	background: url(images/desktop/icon6.jpg) no-repeat 12px center;
	border-bottom: 1px dashed #B5B5B5;
}

.padding-menu ul li a
{
	display: block;
	outline: none;
	height: 25px;
	line-height: 25px;
	margin: 1px 0;
	color: #1A385C;
	text-decoration: none;
	text-align: left;
}

.padding-menu ul li img
{
	margin-right: 10px;
	margin-left: -17px;
	margin-top: 0px;
	width: 7px;
	height: 7px;
	background: url(images/desktop/arrow.gif) no-repeat;
	border: none;
}

.padding-menu ul li img.unfold
{
	background-position: 0 -9px;
}


























